/***********************************************************************
 * Module:  DirectProduct.java
 * Author:  admin
 * Purpose: Defines the Class DirectProduct
 ***********************************************************************/

package com.niuwa.p2p.entity.business;

import java.math.BigDecimal;

import com.niuwa.p2p.entity.productTemplate.Product;

/**
 * 直投产品信息
 * 
 * @pdOid 25d6f7f1-d916-47f0-9555-6930ea837cf2
 */
public class DirectProduct extends Product {

	/**
	 * 项目编号
	 * 
	 * @pdOid 675d2357-aca3-4097-b3ad-e70047826712
	 */
	private java.lang.String projectNo;
	/**
	 * 投标截止时间
	 * 
	 * @pdOid 372fadfb-d962-4ba5-a08a-b37b34e2ba91
	 */
	private java.util.Date bidStopTime;
	/**
	 * 是否允许转让
	 * 
	 * @pdOid a9e59dbd-1671-410d-a38a-f5e0ea0351dd
	 */
	private java.lang.String isTrans;
	/**
	 * 转让费率
	 * 
	 * @pdOid 0776a8a8-de8f-45f2-927f-653461674c8e
	 */
	private Double transRate;
	
	// 直投产品类型
	private String directProdType;

	private BigDecimal investServiceFee;
	private BigDecimal prepaymentFee;
	
	public BigDecimal getInvestServiceFee() {
		return investServiceFee;
	}

	public void setInvestServiceFee(BigDecimal investServiceFee) {
		this.investServiceFee = investServiceFee;
	}

	public BigDecimal getPrepaymentFee() {
		return prepaymentFee;
	}

	public void setPrepaymentFee(BigDecimal prepaymentFee) {
		this.prepaymentFee = prepaymentFee;
	}

	public DirectProduct() {
		
	}
	
	public DirectProduct(Product product,String projectNo) {
		super(product.getProductCode());
		this.projectNo=projectNo;
	}
	
	public java.lang.String getProjectNo() {
		return projectNo;
	}

	public void setProjectNo(java.lang.String projectNo) {
		this.projectNo = projectNo;
	}

	public java.util.Date getBidStopTime() {
		return bidStopTime;
	}

	public void setBidStopTime(java.util.Date bidStopTime) {
		this.bidStopTime = bidStopTime;
	}

	public java.lang.String getIsTrans() {
		return isTrans;
	}

	public void setIsTrans(java.lang.String isTrans) {
		this.isTrans = isTrans;
	}


	public Double getTransRate() {
		return transRate;
	}

	public void setTransRate(Double transRate) {
		this.transRate = transRate;
	}

	public String getDirectProdType() {
		return directProdType;
	}

	public void setDirectProdType(String directProdType) {
		this.directProdType = directProdType;
	}

}